
<!DOCTYPE html >

<html lang='zh-CN'>
<head>
	<title>第一章课程简介</title>

	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<h1>Web程序设计</h1>
<h2>1、Web程序设计概述</h2>

<h3>目标：</h3>
讲解Web程序设计课程的主要内容，以及对应的就业岗位信息、学习方法等
<h3>课程简介</h3>
	学习制作web网站的技术
<h4>主要内容</h4>
	静态网站技术
	动态网站技术
<h4>先修课程</h4>
	面向对象程序设计、数据库原理、计算机网络、操作系统、数据结构
<h4>后续课程</h4>
	生产实习、毕业实习、毕业设计
<h4>就业岗位</h4>
	Java开发工程师、Web前端开发工程师
<hr />
<img src="images/ch1/gangwei.png">
<img src="images/ch1/gagnweiliebiao.png">
<img src="images/ch1/java1.png">
<img src="images/ch1/java2.png">
<img src="images/ch1/java3.png">
<img src="images/ch1/web1.png">
<img src="images/ch1/web2.png">
<img src="images/ch1/web3.png">

<hr />

<h4>JAVA工程师岗位要求：</h4>
1、计算机相关专业，3年以上Java开发经验；
2、良好的面向对象设计、编程技术功底，有架构设计经验者优先；
3、精通Java主流开发框架及技术（Springboot），熟悉框架实现原理和优缺点；
4、熟悉分布式系统的设计和开发，熟悉缓存、消息队列、RPC、任务调度等技术及高性能的设计与编码及性能调优；从事过大型并发项目的架构并完成核心代码编写；
5、熟练使用sqlserver、mysql、mongodb、达梦等数据库，熟练使用 redis等中间件；
6、熟悉常用linux命令（基本命令及系统监控命令），具有在linux下配置WEB应用服务器和数据库的经验；
7、有信创产品研发经验优先（麒麟、达梦、东方通等产品的适配经验）。


<h4>WEB前端开发工程师岗位要求：</h4>
1、至少5年以上Web开发经验
2、精通HTML5、CSS3、JavaScript及主流前端框架（React、Vue、Angular等）。
3、有提升团队研发效能方面的实践经验，有丰富的低代码开发经验，熟悉低代码开发平台
4、具备优秀的系统架构设计和解决复杂问题的能力。能够权衡各种技术方案，选择最佳的架构和低代码工具。
5、对系统性能优化有深入的经验，熟悉前端资源优化、后端性能调优等。
6、热爱技术创新，持续学习并关注行业最新动态，积极应用新技术解决实际问题。
7、良好的团队合作精神，能够与不同背景的团队成员协作，并具备良好的沟通能力。


学习方法

	教材、学习资料：先通读（先读目录、概要看一遍）后精读（反复读）
	上机课，多记（日常练习出现的错误，分析其原因，记录其解决方案）、多练（短时间连续重复上机练习）。“无他，但手熟尔”
	上理论课，多记、多思（用不同的方式去实现），提高效率。


	王国维在《人间词话》说：“古今之成大事业、大学问者，必经过三种之境界：
	‘昨夜西风凋碧树。独上高楼，望尽天涯路’。此第一境也。确立目标，明确方向，排除干扰。
	‘衣带渐宽终不悔，为伊消得人憔悴。’此第二境也。执着追求，遇到困难也要坚持不懈。
	‘众里寻他千百度，蓦然回首，那人却在，灯火阑珊处’。此第三境也。豁然贯通，经历磨练后成熟，最终创造性地解决问题并取得成果。


考勤规则：
	迟到、旷课、早退，扣1分（10分）；
	中期+作业，根据完成情况给分或扣分（20分）。上课不能随便看手机、上网、打游戏、看电影、看比赛、看连续剧等和课程无关的内容，扣1分/次；
	期末考试，70%。
	资源：菜鸟教程、https://github.com/freeCodeCamp/freeCodeCamp

单机程序 转向 网络程序

网络程序分为C/S和B/S模式。
B/S主流技术介绍

开发工具：



</body>